<?php

    require_once(dirname(__FILE__).'/global.inc');

    $nextpage = '';
    $errorpage = null;
    $pageindex = 4;

    $keys = Array('date','time','postspeciality','postfio','postdivision','place','ticketid');
    foreach($keys as $key)
    {
        if(isset($_GET[$key]))
        {
            $mikron->Cache->setCache($key, $_GET[$key]);
        }
    }

    $patientid = $mikron->Cache->getCache('patient_id');
    $postid = $mikron->Cache->getCache('speccode');
    $patientcode = $mikron->Cache->getCache('code');

    $prevpage = '/infomat/select_ticket.php?code='.$patientid."&speccode=".$postid;

    /**
    * Суммирование всех полей
    */

    /*
    $keys = Array('code', 'speccode','date','time','postspeciality','postfio','postdivision','place','ticketid',
    'patient_cardid','patient_fio','patient_birthday','patient_cardnumber','patient_state','patient_errortext');
    foreach($keys as $key)
    {
        echo $key, ' = ';
        $value = $mikron->Cache->getCache($key);
        if(!is_null($value))
        {
            echo $value;
        }
        echo '<br />';
    }
    return $mikron->Page->EndBody();*/

    require_once(dirname(__FILE__).'/schedule.inc');
    require_once(dirname(__FILE__).'/help.inc');
    require_once(dirname(__FILE__).'/method_record.inc'); // Запись

    if ($record->errorcode != '')
    {
        if($record->errorcode == 0)
        {
            ?>
            <br>
            <p align="center" style="font-size: 2em;">
            Запись произведена успешно.
            <br>Возьмите талон!
            </p>
            <?php
            require_once(dirname(__FILE__).'/printticket.inc');
        }

        if($record->errorcode==0)
        {
		    // nothing to do
        }
        else
        {
            if($record->errorcode = -1)
            {
                header("Location: $prevpage&errortext=".urlencode($record->errortext));
            }
            else
            {
                header("Location: $prevpage&errortext=".urlencode("Сервис временно не доступен. Попробуйте через минуту"));
            }
            exit;
        }
    }


$mikron->Page->EndBody(); ?>